# encoding: utf-8
# module PyQt5.QtGui
# from /usr/lib/python3/dist-packages/PyQt5/QtGui.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore


class QSurfaceFormat(): # skipped bases: <class 'sip.simplewrapper'>
    """
    QSurfaceFormat()
    QSurfaceFormat(QSurfaceFormat.FormatOptions)
    QSurfaceFormat(QSurfaceFormat)
    """
    def alphaBufferSize(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.alphaBufferSize() -> int """
        return 0

    def blueBufferSize(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.blueBufferSize() -> int """
        return 0

    def defaultFormat(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.defaultFormat() -> QSurfaceFormat """
        return QSurfaceFormat

    def depthBufferSize(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.depthBufferSize() -> int """
        return 0

    def greenBufferSize(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.greenBufferSize() -> int """
        return 0

    def hasAlpha(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.hasAlpha() -> bool """
        return False

    def majorVersion(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.majorVersion() -> int """
        return 0

    def minorVersion(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.minorVersion() -> int """
        return 0

    def options(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.options() -> QSurfaceFormat.FormatOptions """
        pass

    def profile(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.profile() -> QSurfaceFormat.OpenGLContextProfile """
        pass

    def redBufferSize(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.redBufferSize() -> int """
        return 0

    def renderableType(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.renderableType() -> QSurfaceFormat.RenderableType """
        pass

    def samples(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.samples() -> int """
        return 0

    def setAlphaBufferSize(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setAlphaBufferSize(int) """
        pass

    def setBlueBufferSize(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setBlueBufferSize(int) """
        pass

    def setDefaultFormat(self, QSurfaceFormat): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setDefaultFormat(QSurfaceFormat) """
        pass

    def setDepthBufferSize(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setDepthBufferSize(int) """
        pass

    def setGreenBufferSize(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setGreenBufferSize(int) """
        pass

    def setMajorVersion(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setMajorVersion(int) """
        pass

    def setMinorVersion(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setMinorVersion(int) """
        pass

    def setOption(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QSurfaceFormat.setOption(QSurfaceFormat.FormatOptions)
        QSurfaceFormat.setOption(QSurfaceFormat.FormatOption, bool on=True)
        """
        pass

    def setOptions(self, QSurfaceFormat_FormatOptions): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setOptions(QSurfaceFormat.FormatOptions) """
        pass

    def setProfile(self, QSurfaceFormat_OpenGLContextProfile): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setProfile(QSurfaceFormat.OpenGLContextProfile) """
        pass

    def setRedBufferSize(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setRedBufferSize(int) """
        pass

    def setRenderableType(self, QSurfaceFormat_RenderableType): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setRenderableType(QSurfaceFormat.RenderableType) """
        pass

    def setSamples(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setSamples(int) """
        pass

    def setStencilBufferSize(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setStencilBufferSize(int) """
        pass

    def setStereo(self, bool): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setStereo(bool) """
        pass

    def setSwapBehavior(self, QSurfaceFormat_SwapBehavior): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setSwapBehavior(QSurfaceFormat.SwapBehavior) """
        pass

    def setSwapInterval(self, p_int): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setSwapInterval(int) """
        pass

    def setVersion(self, p_int, p_int_1): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.setVersion(int, int) """
        pass

    def stencilBufferSize(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.stencilBufferSize() -> int """
        return 0

    def stereo(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.stereo() -> bool """
        return False

    def swapBehavior(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.swapBehavior() -> QSurfaceFormat.SwapBehavior """
        pass

    def swapInterval(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.swapInterval() -> int """
        return 0

    def testOption(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QSurfaceFormat.testOption(QSurfaceFormat.FormatOptions) -> bool
        QSurfaceFormat.testOption(QSurfaceFormat.FormatOption) -> bool
        """
        return False

    def version(self): # real signature unknown; restored from __doc__
        """ QSurfaceFormat.version() -> tuple-of-int-int """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    CompatibilityProfile = 2
    CoreProfile = 1
    DebugContext = 2
    DefaultRenderableType = 0
    DefaultSwapBehavior = 0
    DeprecatedFunctions = 4
    DoubleBuffer = 2
    NoProfile = 0
    OpenGL = 1
    OpenGLES = 2
    OpenVG = 4
    ResetNotification = 8
    SingleBuffer = 1
    StereoBuffers = 1
    TripleBuffer = 3
    __hash__ = None


